http://xradar.sourceforge.net


Statics Report - System: 4.0, Version: 730, Date: 2004.01.01Designed for use with , Checkstyle, CKJM, CLOC, EMMA, FindBugs, JavaNCSS, JDepend, JUnit, Macaron, PMD, PMD-CPD, Java2HTML and Ant.

[Statics] Subsystems

[scorecard] [analysis] [explanations]
{overview} {architecture} {design} {code} {test} {source control} {system specific}

Subsystem : F module

The F module will typically connect to the backend system. The Description can go over several lines. The Description can go over several lines. The Description can go over several lines. The Description can go over several lines. The Description can go over several lines. The Description can go over several lines. The Description can go over several lines. The F module will typically connect to the backend system. The Description can go over several lines. The Description can go over several lines. The Description can go over several lines. The Description can go over several lines. The Description can go over several lines. The Description can go over several lines. The Description can go over several lines.
Total Quality
[TQ= 0.25*ARCH + 0.25*DES + 0.25*CODE + 0.25*TS]

  0.31  


Unit Test Suite
[TS= 0.5*TSC + 0.5*TMR]

  0  


Statement Test Coverage
[TSC= source-statements-covered÷ncss]

  0  


Method Test Reference
[TMR= methods-referenced÷npm]

  0  


Architecture
[ARCH= 0.4*MOD + 0.6*COH]

  0  


Modularisation
[MOD= 1 - (count_packages(not(illegal-dependencies=0))÷total_packages)]

  0  


Cohesion
[COH= 1 - (count_packages(cycles=true)÷total_packages)]

  0  


Design
[DES= 0.20*NOM + 0.30*RFC + 0.30*CBO + 0.20*DIT]

  1  


Number of Methods
[NOM=  count_classes(wmc<20) ÷total-classes]

  1  


Response for Class
[RFC=  count_classes(rfc<50) ÷total-classes]

  1  


Coupling Between Objects
[CBO=  count_classes(cbo<5) ÷total-classes]

  1  


Depth of Inheritance Tree
[DIT=  count_classes(dit<5) ÷total-classes]

  1  


Code Quality
[CODE= 0.15*DOC + 0.4*DRY + 0.3*FRE + 0.15*STY]

  0.25  


Documentation
[DOC= javadocs÷(functions + analysed-classes)]

  0.33  


DRYness
[DRY= 1 - (classes-with-duplications÷analysed-classes)]

  0.5  


Freshness
[FRE= 1 - (classes-with-code-violations÷analysed-classes)]

  0  


Stylishness
[STY= 1 - (classes-with-style-errors÷analysed-classes)]

  0  

Dependencies

Subsystem DependenciesA moduleB moduleC and D moduleE moduleF moduleG moduleExternal Packages
org.xradar.test.f0100000

Design Metrics

Package DesignDistanceEfferent CouplingsAfferent CouplingsCyclesIllegal depLegal depMethods per Class [WMC]Depth of inheritance tree [DIT]Number of Children [NOC]Efferent Class Couplings [CBO/Ce]Afferent Class Couplings [Ca]Response for a Class [RFC]Lack of Cohesion [LCOM]
org.xradar.test.f0.432 X 102.5100.5152

System API Metrics

System APITotal API PackagesTotal API ClassesTotal API MethodsSource StatementsImport CouplingsExport Couplings
org.xradar.test.f000000

Code Metrics

Code MetricsTotal ClassesBC ClassesSource StatementsCyclomatic ComplexityCmplx. per Stmnt.Cmplx. per Meth.Violations/ Source Stmts.Style errors/ Source Stmts.Duplicated Tokens / Source Stmts.
org.xradar.test.f22251150.063.750.980.123.34

Test Metrics

Test MetricsTest suitesTestsTests per Source StatementsErrorsTimeLine CoverageLine Coverage per Test
org.xradar.test.f000000 %0 %

Source Control Metrics

Source ControlTotal ActivityChange ActivityError ActivtyClasses with Change IssuesClasses with Error Issues
org.xradar.test.f000%00%00